1. datagridview选中行,e筋没有钢筋数据怎么回事?
正常情况下,拾取不到钢筋,很大可能是CAD图纸的问题
比如,图纸是一个块,或钢筋符号乱码,钢筋文字不是文字属性(很多PDF文件转成的CAD图,文字是由一些线条组成,实际是一个图形,并不是单行文字)
如果图纸是一个块,那分解图形即可,对于乱码,E筋自带有转换工具,直接转换即可。
E筋常见问题:
一、CAD连接出错
解决方法:1.检查是否已安装与软件匹配的CAD版本 ( 需完整版);2.系统设置中设置对应的版本;3.不要“以管理员身份运行”CAD
二、拾取梁的时候只能拾取到梁号和尺寸,配筋拾取不上
解决方法:选中一个配筋标注点击右键查看特性,软件只能识别“%%130、%%131、%%132、%%133”这种方式标注的钢筋符号,如果不是这种方式标注,先看“替换钢筋符号”视频,然后将配筋标注替换后再拾取
三、生成料表报错
1.“指定的参数已超出有效值的范围”,主页面当前页不是明细表,要先切换到明细表然后点击生成料表;2.“不能向没有列的 DataGridView 控件添加行。必须首先添加列”,主页面明细表没有打开,先打开或创建明细表
2. 怎么改变datatable样式?
DataTable最后需要赋值到DataGridView(或其他容器)上,需要修改GridView选中行颜色。 DataGridView.DefaultCellStyle.SelectionBackColor = Color.Red; //将DataGridView选中背景色该为红色
3. datagridview中怎样将行上移或下移?
当选中一行点击"向上"按钮,如果不是第一行,则向上移动,同时, 当选中一行点击"向下"按钮,如果不是最后一行,则可向下移动。
当点击“向上”或“向下”按钮时,取gridview中当前光标所在行的序号 再取选中行的上一行或下一行的序号,对数据库的ID字段进行互换update 最后再load下就成了。